#ifndef LED_H
#define LED_H

#include "globalDevice.h"
#include <stdint.h>


/* LED PE3定义 */
#define LED1_PIN GPIO_PIN_3
#define LED1_GPIO_PORT GPIOE
#define LED1_GPIO_CLK RCU_GPIOE
/* LED PD7定义 */
#define LED2_PIN GPIO_PIN_7
#define LED2_GPIO_PORT GPIOD
#define LED2_GPIO_CLK RCU_GPIOD
/* LED PG3定义 */
#define LED3_PIN GPIO_PIN_3
#define LED3_GPIO_PORT GPIOG
#define LED3_GPIO_CLK RCU_GPIOG
/* LED PA5定义 */
#define LED4_PIN GPIO_PIN_5
#define LED4_GPIO_PORT GPIOA
#define LED4_GPIO_CLK RCU_GPIOA

void led_init(void);
void led_toggle(device_enum_t led);
void led_on(device_enum_t led);
void led_off(device_enum_t led);


#endif /* LED_H */